/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package autocorrelacion;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Usuario
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader (isr);
        //System.out.println("Por favor, introduzca el modulo: ");
        String cadena;
        //cadena = br.readLine();
        //int modulo= Integer.parseInt(cadena);
        //generadorLineal aux = new generadorLineal(1, 3, 13, 1048576);//semilla,c,a,m debe ser potencia de 2
        generadorLineal aux = new generadorLineal(2341, 59797, (4*3423+1), 1048576);
        aux.comprobar_periodo();
        System.out.println("Periodo maximo: ");
        aux.mostrarperiodo();
        System.out.println("¿Cuantos numeros aleatorios quieres?: ");
        cadena = br.readLine();
        int numeros=Integer.parseInt(cadena);
        aux.generarNumero(numeros);
        System.out.println("Numeros generados");
        //quitar comentarios si queremos ver los numeros generados
       aux.imprimir();
       
        
    }

}
